all:

	@for i in $$(ls ./*.c); do if [[ -N $${i} ]] || [[ ! -e $$(basename $${i} .c) ]]; then echo compiling $${i}; gcc -m64 -g $${i} -o $$(basename $${i} .c); fi; if (( $${?} )); then rm -f $$(basename $${i} .c); fi; done;

clean:

	@for i in $$(ls ./*.c); do rm -f $$(basename $${i} .c); done;
